package com.itheima.day06;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Practice9 {
    public static void main(String[] args) {
        String data = "欢迎张全蛋光临本系统！他删库并跑路，欢迎李二狗子光临本系统！" +
                "欢迎马六子光临本系统！它浏览了很多好看的照片！欢迎夏洛光临本系统！他在六点钟购买了一台拖拉机！";

       /* String rules = "欢迎(.+)光临";  // 默认贪婪的量  一直找到最后一个”光临“，整体截取，截取一次。
        Pattern compile = Pattern.compile(rules);
        Matcher matcher = compile.matcher(data);
        //欢迎张全蛋光临本系统！他删库并跑路，欢迎李二狗子光临本系统！欢迎马六子光临本系统！它浏览了很多好看的照片！欢迎夏洛光临*/

        String rules = "欢迎(.+?)光临";//(?) 非贪婪的量 每次匹配到都取出。
        Pattern compile = Pattern.compile(rules);
        Matcher matcher = compile.matcher(data);
        /*欢迎张全蛋光临
          欢迎李二狗子光临
          欢迎马六子光临
          欢迎夏洛光临
                   */
        while (matcher.find()) {
            String group = matcher.group();
            System.out.println(group);
        }
    }
}
